58d7fb48a1c097347404a9621c6135ae74ab7708,src/main/java/org/zalando/intellij/swagger/reference/contributor/SwaggerYamlReferenceContributor.java,SwaggerYamlReferenceContributor,registerReferenceProviders,#PsiReferenceRegistrar#,39
Before Change
}
});
registrar.registerReferenceProvider(parametersPattern(),
new PsiReferenceProvider() {
@NotNull
@Override
public PsiReference[] getReferencesByElement(@NotNull PsiElement element,
@NotNull ProcessingContext context) {
return Optional.ofNullable(element.getText())
.map(text -> new PsiReference[]{new YamlParameterReference(
(YAMLQuotedText) element,
referenceValueExtractor.getValue(text),
yamlTraversal)
}).orElse(YamlParameterReference.EMPTY_ARRAY);
}
});
registrar.registerReferenceProvider(responsesPattern(),
new PsiReferenceProvider() {
After Change
@Override
public void registerReferenceProviders(@NotNull final PsiReferenceRegistrar registrar) {
registrar.registerReferenceProvider(definitionsPattern(), getDefinitionReferenceProvider());
registrar.registerReferenceProvider(parametersPattern(), getParameterReferenceProvider());
registrar.registerReferenceProvider(responsesPattern(), getResponseReferenceProvider());
registrar.registerReferenceProvider(filePattern(), getFileReferenceProvider());
}
@NotNull